package com.itheima.capsulation;
//        Java中的实体类（Entity Class）主要用于表示现实世界中的对象或概念，在软件开发中通常用来映射数据库表或表示业务逻辑中的核心数据结构。实体类的作用主要包括以下几点：
//        数据封装：实体类用于封装一组相关的属性和方法，这些属性通常对应于数据库表中的字段，而方法则可能包括了对属性的操作，如getter和setter方法。

/**
 * 实体类
 * 1.成员变量必须私有private
 * 2.必须有get和set方法
 * 快速创建方法快捷键： 右键generator+ getter and setter+shift选中所有+创建
 * 3.数据和数据业务处理相分离
 */
public class Teacher {
    private String name;
    private int age;
    //1.无参数构造器 一定要声明
    public Teacher() {
    }
    //2.有参数构造器
    public Teacher(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
